package com.training.io.exception;

import java.io.FileNotFoundException;
import java.io.FileReader;
import java.io.IOException;
import java.io.Reader;

public class IOExceptionDemo {

	public static void main(String[] args){
//		Reader in = null;
//		try {
//			in = new FileReader("E:\\JavaWork\\java-io\\src\\com\\training\\io\\writer\\WriterDemo.java");
//			
//			int n = 0;
//			
//			while((n=in.read())!=-1){
//				System.out.print((char)n);
//			}
//		} catch (IOException e) {
//			e.printStackTrace();
//		}finally {
//			try {
//				in.close();
//			} catch (IOException e) {
//				e.printStackTrace();
//			}
//
//		}
		try(Reader in = new FileReader(
				"E:\\JavaWork\\java-io\\src\\com\\training\\io\\writer\\WriterDemo.java");){
			int n = 0;
			
			while((n=in.read())!=-1){
				System.out.print((char)n);
			}
		}catch (IOException e) {
			e.printStackTrace();
		}
		
		
	}

}
